.train-head {
  background: #fff;
  font-size: .7rem;
  padding: .5rem 0;
  display: flex;
  position: fixed;
  margin-bottom: .5rem;
  width: 100%;
  z-index: 50;
  top: 2.2rem;
}
.train-head div {
  flex: 1;
  position: relative;
}
.train-head div:nth-child(2):before {
  position: absolute;
  content: '';
  width: 1px;
  height: 60%;
  background: #ccc;
  left: 0;
  top: 4px;
}
.train-head div:nth-child(2):after {
  position: absolute;
  content: '';
  width: 1px;
  height: 60%;
  background: #ccc;
  right: -1px;
  top: 4px;
}
.train-head span.icon {
  font-size: 0.5rem !important;
  color: #615959;
  margin-left: 0.2rem;
}
